it better... - French English Dictionary